#include <stdio.h>
int main()
{
	int a[]={1,2,3,4,5};
	int tst1,tst2,tst3=0;
	int *p=NULL;
	printf("测试验证 a 等同于 &a[0]:\n");
	printf("    a的值为%d\n",a);
	printf("&a[0]的值为%d\n",&a[0]);
	p=a;//等价于p=&a[0];
	tst1=(*p++);
	printf("\n");
	printf("    测试验证*p++的值：*p++ = %d\n",tst1);
	p=a;
	tst2=((*p)++);
	printf("测试验证(*p)++的值：(*p)++ = %d\n",tst2);
	p=a;
	tst3=(*(p++));
	printf("测试验证*(p++)的值：*(p++) = %d\n",tst3);
	printf("\n");
	
}